ContextCaptureユーザーガイド

CesiumまたはContextCapture Web Viewer 2.0への公開

ContextCaptureではCesium 3D TilesフォーマットのLODを備えた3Dモデルを生成して、Cesium Webアプリケーションでストリーミングおよび表示を実行できます。必要に応じて、ContextCaptureでは、Webに直接公開することができるCesiumまたはContextCapture Web Viewer 2.0の基本アプリケーションを生成することができます。Cesiumは純粋にクライアントベースであるため、Cesium 3D TilesデータとCesiumアプリケーションは静的なWebサーバーでホストすることができます。

Azure Blobs/CDNまたはAmazon S3/CloudFrontなどのオンラインのファイルストレージWebサービスおよびコンテンツデリバリーネットワークにも対応しています。

次の手順に従って、3DモデルをCesiumまたはContextCapture Web Viewer 2.0アプリケーションに公開することができます。

  1. 「Cesium基本アプリケーション(またはContextCapture Web Viewer 2.0アプリケーション)を生成」オプションをオンにして、Cesium 3D Tiles フォーマットのモデルを作成します。Cesiumアプリケーションの場合は、Bing MapsをCesiumグローブの画像のソースとして使用し、Bing Maps APIキーをモデル制作の"app_cesium/main.js"ファイルの先頭に入力できるようにするために、https://www.bingmapsportal.comからBing Maps APIキーを入手します。ContextCapture Web Viewer 2.0アプリケーションの場合、この手順は必要ありません。

  2. Webサーバーに"Production"フォルダ全体("Scene"と"App"の両方のサブフォルダを含む)をアップロードします。
  3. Cesiumアプリケーションにアドレスhttp://your_server/your_production/App/index.htmlからアクセスします。

必要に応じて、手順3および4の前に基本アプリケーションをカスタマイズすることができます。

  • Cesiumアプリケーションの場合、数行のJavascriptで、クレジット/ロゴを追加し、ContextCaptureで生成された3Dモデルを他の3Dモデル、ラスターまたはベクトルGISデータと併用することができます。概要についてはCesiumのチュートリアルを参照してください。
  • ContextCapture Web Viewer 2.0アプリケーションの場合、手順3の前に必要に応じて、基本アプリケーションの設定を変更するために構成ファイル"resources/config.json"を編集することができます -
    • unit - 計測用の単位(メートル法または英単位)。
    • title - Webページのタイトル。

Cesium 3D TilesフォーマットでCesium Webアプリケーションに公開されたOrlandoの3Dモデルの例。約100行のJavaScriptコードを使用して、ContextCaptureで生成されたCesium基本アプリケーションにベクトルデータとPOIデータを追加しています。